home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / internet / weblibev / htmlpavb.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-02  |  2.4 KB  |  68 lines

  1.  
  2. ///////////////////////////////////////////////////////////////////////////////
  3. // Copyright 1995 by Potomac Software, Inc. Use of this material is subject to
  4. // the terms and conditions of the software license agreement.
  5.  
  6. #ifndef __HTMLPAVB_H__
  7. #define __HTMLPAVB_H__
  8.  
  9. #include <windows.h> 
  10.  
  11. #ifdef __cplusplus 
  12. extern "C" {
  13. #endif 
  14.  
  15. ///////////////////////////////////////////////////////////////////////////////
  16. // VB HTML Parser action APIs.
  17.  
  18. LONG WINAPI actionHtmlParseFile(LPCSTR lpszFile,WORD wOptions);
  19. LONG WINAPI actionHtmlParseBuf(LPCSTR lpszBuf,WORD wOptions);
  20. LONG WINAPI actionHtmlEndParse();
  21.  
  22. LONG WINAPI actionHtmlEnumParseTree(USHORT nEnumID);
  23.  
  24. LONG WINAPI actionHtmlGetChild(LONG lElement);
  25. LONG WINAPI actionHtmlGetParent(LONG lElement);
  26. LONG WINAPI actionHtmlGetSibling(LONG lElement,WORD wRel);
  27.  
  28. LONG WINAPI actionHtmlGetElementType(LONG lElement);
  29. LONG WINAPI actionHtmlGetElementText(LONG lElement);
  30.  
  31. LONG WINAPI actionHtmlGetTextAttr(LONG lElement);
  32.  
  33. LONG WINAPI actionHtmlGetTagName(LONG lElement);
  34. LONG WINAPI actionHtmlGetTagType(LONG lElement);              
  35.  
  36. LONG WINAPI actionHtmlGetTagAttr(LONG lElement,LONG lTagAttr);
  37. LONG WINAPI actionHtmlExtractTagAttr(LONG lElement,LPCSTR lpszAttr);
  38.  
  39. LONG WINAPI actionHtmlFindText(LONG lElement,LPCSTR lpszText);
  40. LONG WINAPI actionHtmlFindSpecial(LONG lElement,LPCSTR lpszSpecial);
  41. LONG WINAPI actionHtmlFindComment(LONG lElement,LPCSTR lpszComment);
  42.  
  43. LONG WINAPI actionHtmlFindTagType(LONG lElement,UINT nType);
  44. LONG WINAPI actionHtmlFindTagName(LONG lElement,LPCSTR lpszTag);
  45. LONG WINAPI actionHtmlFindTagAttr(LONG lElement,UINT nType,LPCSTR lpszAttr,LPCSTR lpszValue);
  46.  
  47. LONG WINAPI actionHtmlEnumFindText(LONG lElement,LPCSTR lpszText,USHORT nEnumID);
  48. LONG WINAPI actionHtmlEnumFindSpecial(LONG lElement,LPCSTR lpszSpecial,USHORT nEnumID);
  49. LONG WINAPI actionHtmlEnumFindComment(LONG lElement,LPCSTR lpszComment,USHORT nEnumID);
  50.  
  51. LONG WINAPI actionHtmlEnumFindTagType(LONG lElement,UINT nType,USHORT nEnumID);
  52. LONG WINAPI actionHtmlEnumFindTagName(LONG lElement,LPCSTR lpszTag,USHORT nEnumID);
  53. LONG WINAPI actionHtmlEnumFindTagAttr(LONG lElement,UINT nType,LPCSTR lpszAttr,
  54.     LPCSTR lpszValue,USHORT nEnumID);
  55.     
  56. LONG WINAPI actionHtmlCleanup();
  57.  
  58. ///////////////////////////////////////////////////////////////////////////////
  59. // VB Utility action APIs.
  60.     
  61. LONG WINAPI actionParseAbsoluteURL(LPCSTR lpszURL);
  62.  
  63. #ifdef __cplusplus 
  64. }
  65. #endif
  66.  
  67. #endif
  68.